var path = require('path');

var config = {
    // debug 为 true 时，用于本地调试
    debug: true,

    log_dir: path.join(__dirname, 'logs'),

    // mongodb 配置
    db: 'mongodb://localhost:27017/my_blog',

    // 文件上传配置
    upload: {
        path: path.join(__dirname, 'public/upload/'),
        url: '/public/upload/'
    },

    file_limit: '1MB',

    create_post_per_day: 1000,  // 每个用户一天可以发的主题数
    create_reply_per_day: 1000, // 每个用户一天可以发的评论数
    create_user_per_ip: 1000,
    visit_per_day: 1000         // 每个 ip 每天能访问的次数
};

if (process.env.NODE_ENV === 'test') {
    config.db = 'mongodb://localhost:27017/my_blog';
}

module.exports = config;